package com.ktgj.train.domain.InterfaceEntity;

import java.io.Serializable;

/**
 * 账号注册请求实体
 */
public class TrRegisterAccountRequest implements Serializable {
    /**
     * 账号
     */
    public String partnerid;

    /**
     * register_account（固定值）
     */
    public String method;

    /**
     * 时间（yyyyMMddHHmmss）
     */
    public String reqtime;

    /**
     * 签名
     */
    public String sign;

    /**
     * 用户名
     */
    public String userName;

    /**
     * 登录密码   DES加密 encrypt(passWord,key)
     * key:u0FKpzhZa1x1DeWn
     */
    public String passWord;

    /**
     * 证件类型
     */
    public Integer idTypeCode;

    /**
     * 姓 名
     */
    public String name;

    /**
     * 证件号码
     */
    public String idNo;

    /**
     * 邮 箱
     * 通行证必传
     */
    public String email;

    /**
     * 旅客类型
     */
    public Integer passengerType;

    /**
     * 手机号码
     */
    public String mobileNo;

    /**
     * 截止时间 yyyyMMdd
     * 非身份证、港澳台居民居住证其他必传
     */
    public String gatValidDateEnd;

    /**
     * 生日 yyyyMMdd
     * 非身份证、港澳台居民居住证其他必传
     */
    public String gatBornDate;

    /**
     * F 女 M 男
     * 非身份证、港澳台居民居住证其他必传
     */
    public String sexCode;

    /**
     * 国家地区（通行证不传,外国人及护照必传），示例：CN
     */
    public String countryCode;
}
